
0) Controle en eventueel vervanging van noForth
    Meenemen F149 print, launchpad en Egel kit + schroevendraaier
    (Foto noForth logo op scherm)

1) noForth programmeer opdracht
    a) Uitleg woorden:
        *BIS   - Set bitpatroon van stack op adres (OR alleen hoge bits)
        *BIC   - Reset bitpatroon van stack op adres (AND alleen hoge bits)
        *BIX   - Toggle het bitpatroon van stack op adres (XOR alleen hoge bits)
        BIT*   - Lees bits uit bitpatroon van stack uit adres (AND alleen hoge bits)
        APP    - Vector die uitgevoerd wordt bij opstarten (bevat NOP)
        SHIELD - Maak een markeerpunt om alle definities er achter te vergeten 
        FREEZE - Bewaar de huidige toestand van noForth (in INFO Flash)
        (noForth website openen en naar: noForth(c,v)doc.html)
    b) De opdracht is een eenvoudig programma die de beide leds op
       Launchpad om en om laat oplichten na het indrukken van een toets.
       Dat programma moet automatisch opstarten...
       Als de Launchpad explorer aanwezig is of er zijn leds op de 
       Launchpad aangesloten dan mogen ook deze gebruikt worden.
       ( Adressen hardware poorten en I/O-bits zie doc.)
    c) Voorbeeld software:   
         hex
         : GROENE-LED   40 21 ;         \ Bit 6
         : RODE-LED     01 21 ;         \ Bit 0
         : S2?          08 20 bit* 0= ; \ Bit 3
         
         : FLITS
            41 22 c!
            41 21 *bis 200 ms  01 21 *bic 200 ms
            begin
                s2? if  
                    groene-led *bix  rode-led *bix
                then  100 ms
            key? until
            41 21 *bic ;

         shield flits\
         ' flits  to app
         freeze

2) MSP430 Egel kit

    - Aanwezige hardware processor print
        Rode en groene leds als op Launchpad via jumpers
        Schakelaar S2 en reset als op Launchpad
        Alle I/O net als op launchpad beschikbaar
        RS232/5V voedings aansluiting
        Print gevoed door 3,3 Volt via jumper
        Programmer/3V voedings aansluiting
        Extra led uitgang
        RC5 ontvanger ingang
        Vermogens uitgang max. 2 Amp. via jumper
        32 KHz aansluiting
        Bluetooth interface aansluiting
        nRF24L01 aansluiting
        I2C interface aansluiting
        (PDF voorkant in beeld, Egel kits op tafel)
        
    - Aanwezige hardware hardware Explorer
        Alle I/O op female header strip
        Extra voedings aansluitingen
        Massa aansluiting voor scope, multimeter of Logic analyzer
        Vier servo aansluitingen met 470 Ohm serie weerstand
        Apart ontkoppeld 3,3 Volt en 5 Volt circuit
        Mini breadboard
        (Foto MSP430 shield en SMD onderdelen onderkant)
        
    - Extra hardware
        USB naar rs232 en 5 Volt voedings kabel
        Mini led print met 6 leds
        20 draadjes van 10 cm
        (Foto's uit PDF, kabeltje en leds op tafel)
        
    - Structuur hardware
        De stekers op de printen maakt experimenteren gemakkelijk
        
    - Egel voorbeelden
        Let op; Tussendoor draden verplaatsen
        
        a) In- en uitvoer: e01 - basic port input and output.f
            (Gebruik de Egel kit met led-print, counter/runner)
            
        b) Infrarood afstandbediening: e13 - rc5 decoder.f
           Gebruikt ook uitvoer naar leds maar gemodificeerd!
           (Egel kit met led-print, RC5-ontvanger)
           (Extra DC-motor of power-led componenten omwisselen) 
           (LED, POWERLED en DC-MOTOR)
           
        c) Zeven segment display: e15 - seven segment using bitbang spi.f
            (Egel kit, zeven segment display via bamboe)
            Let op: I/O op bit P2.0, P2.1, P2.2
            
        d) display.f  eens samenvoeging van RC5 + zeven segment
            (Egel kit, RC5 ontvanger en zeven segment display)
            Let op: I/O op bit P2.1, P2.2, P2.3

 3) SMD solderen met een gewone bout
    - Benodigd:
        Soldeer
        Flux of soldeerpasta
        Soldeerbout met schone punt
        Loupe of twee leesbrillen over elkaar
        